home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Performance Co-Pilot 1.3
/
SGI Performance Co-Pilot 1.3.iso
/
dist
/
pcp.idb
/
usr
/
share
/
catman
/
u_man
/
cat3
/
PMAPI
/
pmnameid.z.z
/
pmnameid.z
/
pmnameid
Wrap
Text File
|
1997-04-03
|
3KB
|
67 lines
PPPPMMMMNNNNAAAAMMMMEEEEIIIIDDDD((((3333)))) PPPPMMMMNNNNAAAAMMMMEEEEIIIIDDDD((((3333))))
NNNNAAAAMMMMEEEE
ppppmmmmNNNNaaaammmmeeeeIIIIDDDD - translate a PMID to a performance metric name
CCCC SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
####iiiinnnncccclllluuuuddddeeee <<<<ppppccccpppp////ppppmmmmaaaappppiiii....hhhh>>>>
iiiinnnntttt ppppmmmmNNNNaaaammmmeeeeIIIIDDDD((((ppppmmmmIIIIDDDD ppppmmmmiiiidddd,,,, cccchhhhaaaarrrr ********nnnnaaaammmmeeee))))
cccccccc ............ ----llllppppccccpppp
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
Given a Performance Metric ID (PMID) via _p_m_i_d, ppppmmmmNNNNaaaammmmeeeeIIIIDDDD will determine
the corresponding metric name, if any, in the Performance Metrics Name
Space (PMNS), and return this via _n_a_m_e.
If the PMNS contains multiple names associated with the requested PMID,
one of these will be returned via _n_a_m_e, but there is no way to determine
which of the duplicate names this will be. See ppppmmmmNNNNaaaammmmeeeeAAAAllllllll if all
corresponding names are required.
_n_a_m_e is a null-byte terminated string, allocated by ppppmmmmNNNNaaaammmmeeeeIIIIDDDD using
mmmmaaaalllllllloooocccc(3C) and it is the caller's responsibility to call ffffrrrreeeeeeee(3C) to
release the storage when the value is no longer required.
In the absence of errors, ppppmmmmNNNNaaaammmmeeeeIIIIDDDD returns zero.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
PPPPMMMMAAAAPPPPIIII(3), ppppmmmmGGGGeeeettttCCCChhhhiiiillllddddrrrreeeennnn(3), ppppmmmmLLLLooooaaaaddddAAAASSSSCCCCIIIIIIIINNNNaaaammmmeeeeSSSSppppaaaacccceeee(3), ppppmmmmLLLLooooaaaaddddNNNNaaaammmmeeeeSSSSppppaaaacccceeee(3),
ppppmmmmLLLLooooooookkkkuuuuppppNNNNaaaammmmeeee(3), ppppmmmmNNNNaaaammmmeeeeAAAAllllllll(3) and ppppmmmmnnnnssss(4).
DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
PPPPMMMM____EEEERRRRRRRR____NNNNOOOOPPPPMMMMNNNNSSSS
A PMNS must have been loaded with ppppmmmmLLLLooooaaaaddddAAAASSSSCCCCIIIIIIIINNNNaaaammmmeeeeSSSSppppaaaacccceeee(3) or
ppppmmmmLLLLooooaaaaddddNNNNaaaammmmeeeeSSSSppppaaaacccceeee(3) before calling ppppmmmmNNNNaaaammmmeeeeIIIIDDDD.
PPPPMMMM____EEEERRRRRRRR____PPPPMMMMIIIIDDDD
_p_m_i_d does not correspond to a defined PMID in the PMNS.
PPPPaaaaggggeeee 1111